#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>

//命令行参数
int main(int argc, char * argv [], char * env[])
{
    int i=0;
    for(i=0; i < argc ; i++)
    {
        printf("argv[%d]:%s\n",i,argv[i]);
    }

    return 0;
}








//int main(void)
//{
    


//    //获取环境变量
//    printf("begin--------------------------\n");
//    printf("%s\n",getenv("MYENV"));
//    printf("end----------------------------\n");
//    return 0;





//    //进程优先级
//    while(1)
//    {
//        printf("hello bit:%d\n",getpid());
//        sleep(1);
//    }
//    return 0;


//    //模拟孤儿进程：父进程先于子进程退出
//    pid_t id=fork();
//    if(id<0)
//    {
//        perror("fork");
//        return 1;
//    }
//    else if(id==0)
//    {
//        //子进程
//        while(1)
//        {
//            printf("hello child!\n");
//            sleep(1);
//        }
//    }
//    else 
//    {
//        //父进程
//        int cnt=5;
//        while(cnt)
//        {
//            printf("I am father:%d\n",cnt--);
//            sleep(1);
//        }
//    }
//    return 0;
//}
